package com.kfm.ex;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

public class Demo {

    public static void main(String[] args) {
        // NumberFormatException
        // System.out.println(Integer.valueOf("abc"));
        // Scanner scanner = new Scanner(System.in);
        // System.out.println("请输入一个数字：");
        // IllegalStateException
        // scanner.close();
        // InputMismatchException 输入不匹配异常
        // int i = scanner.nextInt();
        // System.out.println("你输入的数字是：" + i);
        int i = 1;
        int j = 0;
        // ArithmeticException
        System.out.println(i / j);

        // 上面语句出现异常 没有进行处理
        System.out.println("现在是2024年了");
        // SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        // // 不受检异常 可以不用处理 程序可以编译 运行到异常处 抛给JVM JVM 打印错误信息
        // Date dat = sdf.parse("2023-12-30");
        // // 受检异常 必须得处理 不处理没办法进行编译
        // int[] arr = {1, 2, 3, 4};
        // System.out.println(arr[4]);
        // String str = null;
        // // username  username == null || username.isEmpty()
        // System.out.println(str.length());
    }
}
